<?php
 /*
 * 1626cms ajax發送郵件
 * ============================================================================
 * 版權所有: 1626網絡，并保留所有權利。
 * 網站地址: http://www.1626.com；
 * ----------------------------------------------------------------------------
 * 這不是一個自由軟件！您只能在不用于商業目的的前提下對程序代碼進行修改和
 * 使用；不允許對程序代碼以任何形式任何目的的再發布。
 * ============================================================================
*/
ignore_user_abort(true);
$uid=intval($_GET['uid']);
$key=trim($_GET['key']);
if (empty($uid) || empty($key)) exit("error");
define('IN_QISHI', true);
require_once('./data/config.php');
require_once('./include/common.inc.php');
require_once(QISHI_ROOT_PATH.'include/mysql.class.php');
require_once(QISHI_ROOT_PATH.'include/fun_user.php');
require_once(QISHI_ROOT_PATH.'PHPMailer/class.phpmailer.php'); 
$db = new mysql($dbhost,$dbuser,$dbpass,$dbname);
unset($dbhost,$dbuser,$dbpass,$dbname);
$act = !empty($_GET['act']) ? trim($_GET['act']) : '';
//驗證是否合法提交
$asyn_userkey=asyn_userkey($uid);
if ($asyn_userkey<>$key)exit("error");
//讀取郵件配置信息
$mailconfig=get_cache('mailconfig');
$mail_templates=get_cache('mail_templates');
//發送注冊郵件
if($act == 'reg'){
	if ($_GET['sendemail'] && $_GET['sendusername'] && $_GET['sendpassword'] && $mailconfig['set_reg']=="1")
	{
	$userinfo=get_user_inid($uid);
			if ($userinfo['username']==$_GET['sendusername'] && $userinfo['email']==$_GET['sendemail'])
			{ 
			$templates=$mail_templates['set_reg'];
			$templates=str_replace('{$sitename}',$_CFG['site_name'],$templates);
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$templates=str_replace('{$username}',$_GET['sendusername'],$templates);
			$templates=str_replace('{$password}',$_GET['sendpassword'],$templates);		
			smtp_mail($_GET['sendemail'],"恭喜你成為".$_CFG['site_name']."會員",$templates);
			}
	}
}
//申請職位發送郵件
if($act == 'jobs_apply'){   
$templates=$mail_templates['set_applyjobs'];
$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
$templates=str_replace('{$personalfullname}',$_GET['personal_fullname'],$templates);
$templates=str_replace('{$jobsname}',$_GET['jobs_name'],$templates);
smtp_mail($_GET['email'],$_GET['personal_fullname']." 申請了您發布的職位:".$_GET['jobs_name'],$templates);

}
//邀請面試發送郵件
if($act == 'set_invite'){
	if ($mailconfig['set_invite']=="1")
	{
			$templates=$mail_templates['set_invite'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$templates=str_replace('{$companyname}',$_GET['companyname'],$templates);
			smtp_mail($_GET['email'],$_GET['companyname']." 邀請你參加面試",$templates);
	}
}
//申請充值，發送郵件
if($act == 'set_order'){
			$templates=$mail_templates['set_order'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$templates=str_replace('{$paymenttpye}',$_GET['paymenttpye'],$templates);
			$templates=str_replace('{$amount}',$_GET['amount'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"申請充值提交成功！",$templates);
}
//充值成功，發送郵件
if($act == 'set_payment'){
			$templates=$mail_templates['set_payment'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"充值成功，系統已為您開通服務！",$templates);
}
//修改密碼，發送郵件
if($act == 'set_editpwd'){
			$templates=$mail_templates['set_editpwd'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$templates=str_replace('{$password}',$_GET['password'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"密碼修改成功！",$templates);
}
//職位審核通過，發送郵件
if($act == 'set_jobsallow'){
			$templates=$mail_templates['set_jobsallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"恭喜，您發布的職位已經通過審核！",$templates);
}
//職位未審核通過，發送郵件
if($act == 'set_jobsnotallow'){
			$templates=$mail_templates['set_jobsnotallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"很抱歉，你發布的職位未通過審核！",$templates);
}
//企業認證通過，發送郵件
if($act == 'set_licenseallow'){
			$templates=$mail_templates['set_licenseallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"恭喜，你的企業信息已認證通過！",$templates);
}
//企業認證未通過，發送郵件
if($act == 'set_licensenotallow'){
			$templates=$mail_templates['set_licensenotallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"很抱歉，你的企業信息未認證通過！",$templates);
}
//企業加入特別推薦，發送郵件
if($act == 'set_addrecommend'){
			$templates=$mail_templates['set_addrecommend'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"恭喜，您已成為特別推薦企業！",$templates);
}
//企業加入特別推薦，發送郵件
if($act == 'set_addmap'){
			$templates=$mail_templates['set_addmap'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"恭喜，您已成功開通企業電子地圖！",$templates);
}
//簡歷通過審核，發送郵件
if($act == 'set_resumeallow'){
			$templates=$mail_templates['set_resumeallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"恭喜，您的簡歷已通過審核！",$templates);
}
//簡歷未通過審核，發送郵件
if($act == 'set_resumenotallow'){
			$templates=$mail_templates['set_resumenotallow'];
			$templates=str_replace('{$sitedomain}',$_CFG['site_domain'].$_CFG['site_dir'],$templates);
			$useremail=get_user_inid($uid);
			smtp_mail($useremail['email'],"很抱歉，你的簡歷未通過審核！",$templates);
}
?>
